package jee.boot.module.quartz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import jee.boot.common.annotation.Table;
import jee.boot.common.basic.DataEntity;

/**
 * 任务调度Entity
 *
 * @author zhilei.wang
 * @version 2018-09-28
 */
@ApiModel(description = "任务调度")
@Table(name="v_quartz_job")
public class Quartz extends DataEntity<Quartz> {
    @ApiModelProperty(value = "任务名称")
    private String name;
    @ApiModelProperty(value = "任务分组")
    private String group;
    @ApiModelProperty(value = "执行类")
    private String className;
    @ApiModelProperty(value = "表达式")
    private String cronExpression;
    @ApiModelProperty(value = "任务描述")
    private String description;
    @ApiModelProperty(value = "任务状态")
    private String state;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getGroup() {
        return group;
    }

    public void setGroup(String group) {
        this.group = group;
    }

    public String getCronExpression() {
        return cronExpression;
    }

    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
}
